////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                                            //
//                                                         WNProject                                                          //
//                                                                                                                            //
//         This file is distributed under the BSD 2-Clause open source license. See Licenses/License.txt for details.         //
//                                                                                                                            //
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#pragma once

#ifndef __WN_MATH_CONSTANTS_H__
#define __WN_MATH_CONSTANTS_H__

#define WN_E 2.71828182845904523536
#define WN_LOG2E 1.44269504088896340736
#define WN_LOG10E 0.434294481903251827651
#define WN_LN2 0.693147180559945309417
#define WN_LN10 2.30258509299404568402
#define WN_PI 3.14159265358979323846
#define WN_2PI 6.28318530717958647693
#define WN_PI_2 1.57079632679489661923
#define WN_PI_4 0.785398163397448309616
#define WN_1_PI 0.318309886183790671538
#define WN_2_PI 0.636619772367581343076
#define WN_SQRT2 1.41421356237309504880
#define WN_SQRT1_2 0.707106781186547524401
#define WN_2_SQRTPI 1.12837916709551257390

#endif // __WN_MATH_CONSTANTS_H__